$(() => {
  // 业务1：获取用户信息
  $.ajax({
    type: 'get', // 请求方式
    // 🔔 请求地址需要拼接
    url: 'http://localhost:8080/api/v1' + '/admin/user/info', // 请求地址
    // 🎯 固定写法，后端规定授权接口需要带上 token
    headers: {
      Authorization: localStorage.getItem('dsj_token'),
    },
    success: (res) => {
      console.log('成功响应回调', res)
      // 渲染头像-审查元素查找结构
      $('.user_info img,.user_center_link img').prop('src', res.data.userPic)
      // 渲染用户名
      $('.user_info span i').text(res.data.nickname)
    },
  })

  // 业务2：退出
  //    2.1 清理 token 令牌
  //    2.2 跳转到登录页
  $('.logout').on('click', () => {
    // 2.1 清理 token 令牌
    localStorage.removeItem('dsj_token')
    // 2.2 跳转到登录页
    location.href = 'login.html'
  })

  // 业务3：左侧菜单
  $('.level01').on('click', function () {
    // 一级菜单点击高亮(排他)
    $(this).addClass('active').siblings().removeClass('active')
    // .hasClass() 判断是否有某个类
    if ($(this).hasClass('l2')) {
      // 二级菜单切换，.next() 下一个元素
      $(this).next().slideToggle()
      // 小箭头旋转切换，.find() 查找后代元素
      $(this).find('.icon-arrowdownl').toggleClass('rotate0')
    }
  })
})
